home *** CD-ROM | disk | FTP | other *** search
- on exitFrame
- global loadNext, whatSpeed, whatFactor, frameLoop
- if (frameLoop = 0) and (loadNext = 1) then
- unLoad(152, 164)
- end if
- if (frameLoop = 0) and (loadNext = 0) then
- unLoad(144, 164)
- end if
- if frameLoop = 0 then
- set whatSpeed to whatSpeed + 60
- end if
- if (ramNeeded(167, 182) < (the freeBlock - 1000)) and (frameLoop = 0) then
- if frameLoop = 0 then
- preLoad(167, 182)
- end if
- set loadNext to 0
- if the timer < whatSpeed then
- set frameLoop to 1
- go(the frame)
- else
- set frameLoop to 0
- resetTimer()
- go(#next)
- end if
- else
- if frameLoop = 0 then
- preLoad(167, 172)
- end if
- set loadNext to 1
- if the timer < whatSpeed then
- set frameLoop to 1
- go(the frame)
- else
- set frameLoop to 0
- resetTimer()
- go(#next)
- end if
- end if
- end
-